CLASS(0000, "Non-VGA unclassified device")
CLASS(0001, "VGA compatible unclassified device")
CLASS(0100, "SCSI storage controller")
CLASS(0101, "IDE interface")
CLASS(0102, "Floppy disk controller")
CLASS(0103, "IPI bus controller")
CLASS(0104, "RAID bus controller")
CLASS(0180, "Unknown mass storage controller")
CLASS(0200, "Ethernet controller")
CLASS(0201, "Token ring network controller")
CLASS(0202, "FDDI network controller")
CLASS(0203, "ATM network controller")
CLASS(0204, "ISDN controller")
CLASS(0280, "Network controller")
CLASS(0300, "VGA compatible controller")
CLASS(0301, "XGA compatible controller")
CLASS(0302, "3D controller")
CLASS(0380, "Display controller")
CLASS(0400, "Multimedia video controller")
CLASS(0401, "Multimedia audio controller")
CLASS(0402, "Computer telephony device")
CLASS(0480, "Multimedia controller")
CLASS(0500, "RAM memory")
CLASS(0501, "FLASH memory")
CLASS(0580, "Memory controller")
CLASS(0600, "Host bridge")
CLASS(0601, "ISA bridge")
CLASS(0602, "EISA bridge")
CLASS(0603, "MicroChannel bridge")
CLASS(0604, "PCI bridge")
CLASS(0605, "PCMCIA bridge")
CLASS(0606, "NuBus bridge")
CLASS(0607, "CardBus bridge")
CLASS(0608, "RACEway bridge")
CLASS(0609, "Semi-transparent PCI-to-PCI bridge")
CLASS(060a, "InfiniBand to PCI host bridge")
CLASS(0680, "Bridge")
CLASS(0700, "Serial controller")
CLASS(0701, "Parallel controller")
CLASS(0702, "Multiport serial controller")
CLASS(0703, "Modem")
CLASS(0780, "Communication controller")
CLASS(0800, "PIC")
CLASS(0801, "DMA controller")
CLASS(0802, "Timer")
CLASS(0803, "RTC")
CLASS(0804, "PCI Hot-plug controller")
CLASS(0880, "System peripheral")
CLASS(0900, "Keyboard controller")
CLASS(0901, "Digitizer Pen")
CLASS(0902, "Mouse controller")
CLASS(0903, "Scanner controller")
CLASS(0904, "Gameport controller")
CLASS(0980, "Input device controller")
CLASS(0a00, "Generic Docking Station")
CLASS(0a80, "Docking Station")
CLASS(0b00, "386")
CLASS(0b01, "486")
CLASS(0b02, "Pentium")
CLASS(0b10, "Alpha")
CLASS(0b20, "Power PC")
CLASS(0b30, "MIPS")
CLASS(0b40, "Co-processor")
CLASS(0c00, "FireWire (IEEE 1394)")
CLASS(0c01, "ACCESS Bus")
CLASS(0c02, "SSA")
CLASS(0c03, "USB Controller")
CLASS(0c04, "Fibre Channel")
CLASS(0c05, "SMBus")
CLASS(0c06, "InfiniBand")
CLASS(0d00, "IRDA controller")
CLASS(0d01, "Consumer IR controller")
CLASS(0d10, "RF controller")
CLASS(0d80, "Wireless controller")
CLASS(0e00, "I2O")
CLASS(0f00, "Satellite TV controller")
CLASS(0f01, "Satellite audio communication controller")
CLASS(0f03, "Satellite voice communication controller")
CLASS(0f04, "Satellite data communication controller")
CLASS(1000, "Network and computing encryption device")
CLASS(1010, "Entertainment encryption device")
CLASS(1080, "Encryption controller")
CLASS(1100, "DPIO module")
CLASS(1101, "Performance counters")
CLASS(1110, "Communication synchronizer")
CLASS(1180, "Signal processing controller")

#undef CLASS
